home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 20
/
Aminet 20 (1997)(GTI - Schatztruhe)[!][Aug 1997].iso
/
Aminet
/
dev
/
misc
/
gms_dev.readme
< prev
next >
Wrap
Text File
|
1997-07-13
|
16KB
|
333 lines
Short: The Games Master System, V0.6B
Author: paul@ethos.co.nz (Paul Manias)
Uploader: paul@ethos.co.nz (Paul Manias)
Version: 0.6
Type: dev/misc
Replaces: dev/misc/gms_dev.lha
TITLE
Games Master System
(GMS)
VERSION
0.6B (Released 11 May 1997)
AUTHOR
Paul Manias (paul@ethos.co.nz)
DESCRIPTION
The Games Master System is a developers kit that is aimed at
enhancing the functionality of the Amiga OS, with emphasis on games
programming. It is based on the Amiga shared library standard,
so will work with any programming language such as C, Assembler,
E, Basic etc.
The system can be ported across to other platforms besides the
Amiga, and in future GMS programs could be run on other platforms
without recompilation (CPU's must match or they have to be
emulated).
Here are just a few of the GMS features:
- Fast blitter functions, including CPU assisted blitting.
- Full sprite support.
- In-built proportional fading functions.
- Sound support, includes intelligent channel play-back.
- Support for raster/copperlists with built-in special FX.
- External structure and object pre-processing, allows user
editing of program data.
- Smart saving/loading of files, including auto de/packing.
- Support for all kinds of input devices (joysticks, joypads etc)
- A system debugger is provided.
- A preference program that allows editing of things such as
default screen dimensions, resolutions, mode promotion etc.
- Multi-tasking and screen-switching is supported.
The system has a very modern design and includes full resource
tracking and safe task destruction features. A debugger has been
included which GMS functions co-operate with, so there is no need
for special patches or debugging tools. Functions are written
with garbage protection features and where possible, software
based memory protection. GMS can recover from many programming
errors that usually result in software failures.
Full documentation and 260k of example source in C, Assembler and
E is included within the archive.
NEW FEATURES
Some of the new features present in V0.6B are:
- Transparent chunky 2 planar implemented.
- Picture resizing/scaling for LoadPic().
- IceBreaker (the GMS debugger) is available and fully working.
- GMSPrefs is available and working.
- 24 bit colour as standard (no more 12 bit colours).
- Compiled code will be compatible with 680x0 machines that do
not have the Amiga hardware or the Amiga OS (eg Macs).
- Full resource tracking.
- Task destruction features - just press Left Amiga and Delete
to automatically kill a GMS program.
SPECIAL REQUIREMENTS
There are no must-have requirements, but an AGA Amiga is
necessary for about 5% of the demos. KingCON or any other
enhanced shell with a scroll back buffer is desirable for
running IceBreaker.
AVAILABILITY
GMS is available on all up to date Aminet sites, for example:
ftp://ftp.wustl.edu/pub/aminet/dev/misc/gms_dev.lha (460k)
PRICE
This beta version is free.
DISTRIBUTAILITY
The distribution of the Games Master System is limited to Aminet
and may not be redistributed without permission from the Author.
The Games Master System is (c) Copyright 1996-1997 Paul Manias /
DreamWorld Productions.
============================= Archive contents =============================
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
784 568 27.5% 03-May-97 21:41:10 +StartGMS
709 380 46.4% 20-Apr-97 15:10:42 +Copyright.txt
988 836 15.3% 01-May-97 16:08:56 +AGAFloodFill
9392 2957 68.5% 01-May-97 16:39:16 +AGASprites
1196 799 33.1% 04-May-97 11:44:40 +BounceLine
1312 825 37.1% 02-May-97 12:36:00 +BouncingBOBs
760 364 52.1% 01-May-97 16:09:34 +ColourBars
1308 671 48.7% 01-May-97 16:09:48 +Colourlist
336 223 33.6% 27-Apr-97 20:12:14 +OBJ.Screen
736 371 49.5% 20-Apr-97 15:33:00 +OBJ.Worm
1036 482 53.4% 16-Apr-97 15:09:14 +OBJ.Yamooza
6972 861 87.6% 20-Sep-96 16:35:28 +PIC.Circle
29874 17299 42.0% 25-Aug-96 23:07:48 +PIC.Green
2930 1256 57.1% 26-Mar-97 17:27:12 +PIC.HRPulse
13870 8749 36.9% 09-Nov-92 12:36:52 +PIC.Loading
10658 5557 47.8% 01-Jul-80 04:42:20 +PIC.Pic640x256
1614 791 50.9% 28-Mar-97 17:13:08 +PIC.Pulse
11772 2849 75.7% 07-Dec-96 21:13:08 +PIC.Rambo
7968 207 97.4% 20-Sep-96 16:36:46 +RAW.CircleBob
2112 668 68.3% 21-Jul-96 13:48:04 +RAW.CircleSpr1
2112 970 54.0% 21-Jul-96 13:48:26 +RAW.CircleSpr2
2112 933 55.8% 21-Jul-96 13:48:50 +RAW.CircleSpr3
2208 691 68.7% 29-Mar-96 13:10:22 +RAW.Sparkie
2208 588 73.3% 22-Jul-96 17:18:42 +RAW.Sparkie32
7532 6049 19.6% 26-Jun-91 01:52:58 +SND.Explosive
4074 3611 11.3% 05-Dec-96 17:45:04 +SND.Rambo
3628 3160 12.8% 02-Jan-01 03:53:24 +SND.ShipBounce
4830 3676 23.8% 23-Sep-87 14:26:22 +SND.Sparks
1280 874 31.7% 09-Nov-92 11:46:12 +SND.WallBounce
30160 30160 0.0% 30-Jun-80 06:56:36 +Yattering128.PAK
488 395 19.0% 01-May-97 17:28:12 +DrawPixel
8512 3249 61.8% 03-May-97 21:54:46 +FireWorks
472 357 24.3% 01-May-97 16:13:20 +GreenFade
1388 909 34.5% 03-May-97 17:31:20 +IntMandel
1008 748 25.7% 04-May-97 12:14:20 +Julia
644 494 23.2% 01-May-97 16:14:06 +Morph
828 483 41.6% 03-May-97 20:59:52 +PixelTrail1
788 473 39.9% 03-May-97 21:00:20 +PixelTrail2
2460 1324 46.1% 04-May-97 12:14:14 +Pobs
1052 675 35.8% 02-May-97 12:33:04 +RainingBobs
1096 688 37.2% 03-May-97 20:35:16 +RamboWorm
484 369 23.7% 01-May-97 17:35:38 +RandomPlot
560 418 25.3% 04-May-97 12:13:02 +Redimension
1100 685 37.7% 04-May-97 12:13:42 +ResizeWorm
1688 1013 39.9% 10-May-97 20:57:00 +Scroll&Sprite
612 449 26.6% 04-May-97 12:11:24 +ScrollMemory
2852 1192 58.2% 02-May-97 12:31:48 +Stars
9020 848 90.5% 03-May-97 21:00:58 +Transparent
472 362 23.3% 01-May-97 16:16:02 +WhiteFade
39434 11425 71.0% 03-May-97 11:57:44 +Blitter.guide
2306 697 69.7% 02-May-97 15:57:34 +CHANGES.TXT
88274 27710 68.6% 11-May-97 11:19:52 +Master.guide
1817 678 62.6% 19-Jan-97 21:54:28 +Master.guide.info
61531 16419 73.3% 11-May-97 10:59:14 +Screens.guide
14449 4206 70.8% 03-May-97 11:40:20 +Sound.guide
20784 8833 57.5% 25-Apr-97 14:59:16 +Communication.iff
47679 19328 59.4% 04-May-97 17:51:40 +GMS.guide
1817 672 63.0% 19-Jan-97 21:54:28 +GMS.guide.info
1142 242 78.8% 21-Dec-96 23:36:24 +ceddefaults.s
0 0 0.0% 20-Apr-97 23:10:50 +
14580 7133 51.0% 10-May-97 20:47:22 +Blitter.GPI
0 0 0.0% 07-May-97 20:57:04 +
1040 741 28.7% 11-May-97 09:38:48 +000.CPU1
704 520 26.1% 11-May-97 09:39:02 +020.Simple
0 0 0.0% 07-May-97 20:57:30 +
0 0 0.0% 07-May-97 20:57:08 +
1052 718 31.7% 23-Apr-97 13:45:02 +Objects.GPI
13620 7788 42.8% 07-May-97 20:45:36 +Master.GPI
1360 910 33.0% 07-May-97 20:26:12 +DBLNTSC
1360 910 33.0% 07-May-97 20:26:12 +DBLPAL
1772 1161 34.4% 10-May-97 20:53:08 +NTSC
1772 1161 34.4% 10-May-97 20:53:08 +PAL
1360 910 33.0% 07-May-97 20:26:12 +VGA
10828 6153 43.1% 11-May-97 09:39:56 +Screens.GPI
8640 4735 45.1% 30-Apr-97 09:16:12 +Sound.GPI
8893 2111 76.2% 04-May-97 11:37:46 +games_protos.h
2449 985 59.7% 03-May-97 14:04:30 +games.m
7280 3043 58.2% 03-May-97 09:17:20 +games.m
1740 688 60.4% 26-Apr-97 14:06:18 +sound.m
480 217 54.7% 09-May-97 21:47:44 +cards_gpi.fd
295 147 50.1% 09-May-97 21:47:56 +emulation.fd
7433 1945 73.8% 09-May-97 21:48:06 +games_lib.fd
279 156 44.0% 09-May-97 21:48:18 +monitors.fd
210 111 47.1% 01-Mar-97 17:06:56 +cards_gpi.i
2351 857 63.5% 26-Apr-97 13:58:22 +debug.i
210 123 41.4% 08-May-97 14:11:14 +emulation_lib.i
18371 5658 69.2% 03-May-97 09:10:52 +games.e
13841 3938 71.5% 09-May-97 08:25:40 +games.h
16282 5638 65.3% 09-May-97 20:23:20 +games.i
6634 1522 77.0% 30-Apr-97 17:54:32 +games_lib.i
1627 686 57.8% 26-Apr-97 14:02:02 +gamesbase.h
1532 672 56.1% 25-Apr-97 13:49:30 +gamesbase.i
37 36 2.7% 30-Apr-97 12:23:40 +gpis.i
2185 839 61.6% 05-May-97 16:12:54 +image.h
6440 1987 69.1% 04-May-97 10:38:50 +image.i
3157 1196 62.1% 26-Apr-97 14:07:28 +misc.h
2742 1222 55.4% 26-Apr-97 14:06:28 +misc.i
6792 2264 66.6% 09-May-97 08:30:04 +screens.h
8884 2972 66.5% 10-May-97 20:18:32 +screens.i
3141 1114 64.5% 26-Apr-97 14:06:16 +sound.e
3786 1234 67.4% 26-Apr-97 14:05:56 +sound.h
4199 1636 61.0% 26-Apr-97 14:06:54 +sound.i
1459 670 54.0% 11-May-97 12:02:10 +tasks.h
1634 780 52.2% 03-May-97 10:59:20 +tasks.i
791 477 39.6% 24-Apr-97 18:13:18 +tracking.i
608 231 62.0% 27-Apr-97 16:19:52 +games_extras.h
18045 3474 80.7% 03-May-97 09:19:34 +games_pragmas.h
208 127 38.9% 20-Mar-97 17:26:58 +games.h
2631 1300 50.5% 11-May-97 10:20:42 +Installation.txt
30 30 0.0% 11-May-97 09:55:36 +screens.prefs
0 0 0.0% 03-May-97 22:01:48 +
2144 1053 50.8% 11-May-97 10:23:28 +Questionnaire.txt
7898 3651 53.7% 11-May-97 11:58:44 +READMEFIRST.TXT
1032 647 37.3% 01-May-97 16:40:24 +ClearWorm
4553 1506 66.9% 01-May-97 16:40:22 +ClearWorm.s
2049 764 62.7% 03-May-97 20:51:40 +DrawLine.s
2973 1063 64.2% 01-May-97 17:28:08 +DrawPixel.s
772 577 25.2% 04-May-97 12:05:16 +OBJ_RamboWorm
4999 1638 67.2% 01-May-97 17:32:52 +OBJ_RamboWorm.s
2590 969 62.5% 20-Apr-97 15:32:56 +OBJ_RamboWormData.s
3957 1357 65.7% 09-May-97 22:48:30 +PixelTrail1.s
3585 1212 66.1% 10-May-97 21:28:32 +PixelTrail2.s
5592 1818 67.4% 01-May-97 17:35:06 +RamboWorm.s
2553 956 62.5% 01-May-97 17:35:34 +RandomPlot.s
5584 1667 70.1% 02-May-97 12:48:20 +Transparent.s
12755 3305 74.0% 11-May-97 09:38:42 +000.CPU1.s
10499 2959 71.8% 11-May-97 09:37:22 +020.Simple.s
852 498 41.5% 11-May-97 09:22:10 +ChunkyBuffered
4121 1476 64.1% 11-May-97 09:22:06 +ChunkyBuffered.s
416 319 23.3% 10-May-97 12:00:06 +ChunkyPicture
2004 680 66.0% 10-May-97 12:00:04 +ChunkyPicture.s
848 499 41.1% 11-May-97 09:21:14 +ChunkySingle
4166 1505 63.8% 11-May-97 09:21:10 +ChunkySingle.s
8344 2540 69.5% 02-May-97 12:35:58 +BouncingBobs.s
6406 2046 68.0% 02-May-97 12:33:48 +Julia.s
9332 2791 70.0% 02-May-97 12:33:34 +Pobs.s
7865 2619 66.7% 02-May-97 12:33:02 +RainingBobs.s
7357 2187 70.2% 02-May-97 12:31:44 +Stars4.s
7061 2226 68.4% 02-May-97 12:31:22 +Stars8.s
6919 908 86.8% 25-Nov-96 19:15:02 +StarSinus.i
2919 980 66.4% 01-May-97 16:13:16 +GreenFade.s
3255 1146 64.7% 01-May-97 16:14:04 +Morph.s
3120 1049 66.3% 01-May-97 16:15:46 +WhiteFade.s
3784 1563 58.6% 01-May-97 16:08:52 +AGAFloodFill.s
3645 1606 55.9% 01-May-97 16:08:12 +AGAMirror.s
4126 1500 63.6% 01-May-97 16:09:30 +ColourBars.s
3923 1229 68.6% 01-May-97 16:09:46 +Colourlist.s
2234 835 62.6% 01-May-97 16:10:20 +DoubleBuffer.s
2154 778 63.8% 04-May-97 12:09:54 +HiResScreen.s
3525 1399 60.3% 01-May-97 17:31:14 +LoadPicture.s
3163 1164 63.1% 04-May-97 12:13:00 +Redimension.s
6007 2009 66.5% 04-May-97 12:13:40 +ResizeWorm.s
2833 1067 62.3% 04-May-97 12:11:20 +ScrollMemory.s
4361 1266 70.9% 10-May-97 21:01:36 +AGASprites.s
3646 1398 61.6% 10-May-97 21:00:26 +Sprite.s
1040 648 37.6% 01-May-97 16:38:10 +RamboWormNasty
5912 2009 66.0% 01-May-97 16:37:54 +RamboWormNasty.s
6697 2348 64.9% 25-Apr-97 17:53:00 +StartGMS.s
1298 534 58.8% 27-Apr-97 20:11:50 +OBJ.Screen.s
3454 1258 63.5% 01-May-97 16:36:10 +ScreenObject.s
3272 1286 60.6% 01-May-97 16:36:28 +ScreenObjectList.s
3540 1293 63.4% 04-May-97 11:44:10 +BlitWorm.c
2086 820 60.6% 04-May-97 11:45:44 +BounceLine.c
2270 916 59.6% 04-May-97 11:47:12 +PixelList.c
1446 597 58.7% 04-May-97 11:48:32 +GreenFade.c
1508 622 58.7% 04-May-97 11:49:02 +WhiteFade.c
292 229 21.5% 27-Apr-97 17:16:44 +gms.o
1748 755 56.8% 28-Apr-97 19:48:02 +gms.s
398 258 35.1% 21-Apr-97 20:50:36 +READMEFIRST.TXT
2445 1302 46.7% 04-May-97 11:56:34 +AGAFloodFill.c
3516 1417 59.6% 04-May-97 11:57:52 +ColourBars.c
829 479 42.2% 04-May-97 12:00:38 +Colourlist.c
1057 537 49.1% 04-May-97 12:00:50 +DoubleBuffer.c
1000 518 48.2% 04-May-97 12:01:04 +HiResScreen.c
2396 990 58.6% 01-May-97 18:50:38 +Mirror.c
1414 560 60.3% 04-May-97 12:02:08 +OBJScreen.c
2349 1036 55.8% 10-May-97 20:57:36 +Sprites.c
1509 804 46.7% 03-May-97 17:31:20 +IntMandel.e
2852 1614 43.4% 03-May-97 17:31:30 +kohonen
3726 1394 62.5% 03-May-97 17:31:30 +Kohonen.e
10423 3073 70.5% 03-May-97 21:54:44 +FiReWoRkS.e
874 503 42.4% 01-Nov-96 00:15:00 +Fireworks.readme
5639 1701 69.8% 10-Jan-97 20:53:26 +FireWorksMod.e
3674 1427 61.1% 03-May-97 21:54:30 +fireworksMod.m
693 329 52.5% 02-Sep-92 13:30:40 +LList.e
456 265 41.8% 31-Oct-96 23:55:48 +LList.m
2443 485 80.1% 31-Oct-96 22:36:06 +WordIms.e
1058 313 70.4% 26-Apr-97 17:22:02 +wordims.m
1526 702 53.9% 03-May-97 13:23:44 +DoubleBuffer.e
1206 512 57.5% 03-May-97 13:24:54 +FadingDemo.e
1142 522 54.2% 23-Apr-97 16:10:58 +HiResScreen.e
1139 456 59.9% 03-May-97 13:27:40 +OBJScreen.e
1807 749 58.5% 03-May-97 13:29:18 +Reposition.e
2816 1187 57.8% 10-May-97 20:56:58 +Scroll&Sprite.e
1570 719 54.2% 03-May-97 13:30:22 +ScrollScreen.e
34248 12982 62.0% 03-May-97 21:52:04 +GMSPrefs
8440 3360 60.1% 26-Apr-97 13:35:18 +GMSPrefs.guide
1817 673 62.9% 11-Nov-96 22:18:08 +GMSPrefs.guide.info
866 371 57.1% 03-May-97 21:53:42 +GMSPrefs.info
33732 13204 60.8% 26-Apr-97 23:08:58 +screens.mod
1056 674 36.1% 03-May-97 17:39:40 +TestPrefs
7870 2621 66.6% 03-May-97 17:36:58 +TestPrefs.s
8436 4863 42.3% 25-Apr-97 18:52:20 +IceBreaker
6493 2589 60.1% 11-May-97 10:35:38 +IceBreaker.guide
8636 4966 42.4% 26-Apr-97 11:17:00 +IceBreakerCon
835 390 53.2% 26-Apr-97 11:17:00 +IceBreakerCon.info
3508 1272 63.7% 25-Apr-97 18:51:42 +IceBreaker.c
1596 885 44.5% 25-Apr-97 18:52:16 +IceBreaker.o
315 168 46.6% 25-Apr-97 14:08:20 +IceLCompile.scr
311 178 42.7% 25-Apr-97 14:08:42 +IceQCompile.scr
3926 1383 64.7% 25-Apr-97 20:20:32 +IceBreaker.c
1820 1000 45.0% 25-Apr-97 20:21:00 +IceBreaker.o
318 170 46.5% 25-Apr-97 14:23:50 +IceLCompile.scr
315 180 42.8% 25-Apr-97 14:23:40 +IceQCompile.scr
36269 7538 79.2% 26-Apr-97 11:12:48 +IceAssembler.asm
6112 3312 45.8% 26-Apr-97 11:16:56 +IceAssembler.o
451 268 40.5% 26-Apr-97 11:10:28 +README.TXT
-------- ------- ----- --------- --------
1149803 450331 60.8% 11-May-97 21:25:54 217 files